#include "frlogin.h"
#include "ui_frlogin.h"
#include "QMessageBox"
#include "frhoadon_cthd.h"

frLogin::frLogin(QWidget *parent) :
    QDialog(parent),
    ui(new Ui::frLogin)
{
    ui->setupUi(this);

    thaotac=new ketnoiDB();

}

frLogin::~frLogin()
{
    delete ui;
}

void frLogin::on_btnDangNhap_clicked()
{
    if(ui->txtUser->text()==""||ui->txtPass->text()=="")
    {
        QMessageBox::information(this,QString::fromUtf8("Thông báo."),QString::fromUtf8("Vui lòng nhập đủ thông tin."));
        return;
    }
    thaotac->Open();
    QSqlQuery query(thaotac->db);
    query.prepare("SELECT Password FROM user Where UserName=:user");
    query.bindValue(":user",ui->txtUser->text());
    query.exec();
    query.next();
    if(ui->txtPass->text()==query.value(0).toString())
    {
        QMessageBox::information(this,QString::fromUtf8("Thông báo."),QString::fromUtf8("Đăng nhập thành công.."));
        frHoaDon_CTHD *mh;
        mh=new frHoaDon_CTHD();
        mh->exec();
        qApp->quit();

    }
    else
    {
        QPalette* palette = new QPalette();
         palette->setColor(QPalette::WindowText,Qt::red);
         ui->lblThongBao->setPalette(*palette);
        ui->lblThongBao->setText(QString::fromUtf8("Bạn đã nhập sai... "));
    }
}

void frLogin::on_pushButton_2_clicked()
{
    if(QMessageBox::information(this,QString::fromUtf8("Thông báo!"),QString::fromUtf8("Bạn muốn thoát khỏi chương trình"),QMessageBox::Yes|QMessageBox::No)==QMessageBox::Yes)
        qApp->quit();
}
